package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 停车场管理视图对象 zsyy_park
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("停车场管理视图对象")
public class ZsyyParkVo {

	private static final long serialVersionUID = 1L;

	/** 停车场id */
	@ApiModelProperty("停车场id")
	private Long id;

	/** 小区id */
	@ApiModelProperty("小区id")
	private Long communityId;
	/** 小区id */
	@Excel(name = "小区名称")
	@ApiModelProperty("小区名称")
	private String communityName;

	/** 是否绑定了黑盒子：0否 1是 */
	@Excel(name = "是否绑定黑盒子",dictType = "park_have_mqtt")
	@ApiModelProperty("是否绑定了黑盒子：0否 1是")
	private Integer haveMqtt;

	/** 停车场编号 */
	@Excel(name = "停车场编号")
	@ApiModelProperty("停车场编号")
	private String parkCode;

	/** 停车场名称 */
	@Excel(name = "停车场名称")
	@ApiModelProperty("停车场名称")
	private String parkName;

	/** 车场图片链接 */
	@Excel(name = "车场图片链接")
	@ApiModelProperty("车场图片链接")
	private String parkPicUrl;

	/** 车场缴费规则图片链接 */
	@Excel(name = "车场缴费规则图片链接")
	@ApiModelProperty("车场缴费规则图片链接")
	private String parkChargeRulePicUrl;

	/** 最后更新时间，yyyyMMddHHmmss */
	@Excel(name = "最后更新时间，yyyyMMddHHmmss" , width = 15, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("最后更新时间，yyyyMMddHHmmss")
	private Date lastUpdateTime;

	/** 停车场地址 */
	@Excel(name = "停车场地址")
	@ApiModelProperty("停车场地址")
	private String address;

	/** 停车位数 */
	@Excel(name = "停车位数")
	@ApiModelProperty("停车位数")
	private Integer slotsnumber;

	/** 经度 */
	@Excel(name = "经度")
	@ApiModelProperty("经度")
	private String gpsx;

	/** 纬度 */
	@Excel(name = "纬度")
	@ApiModelProperty("纬度")
	private String gpsy;

	/** 状态ID,0路内 1路外 */
	@Excel(name = "状态类型",dictType = "park_status_type")
	@ApiModelProperty("状态ID,0路内 1路外")
	private Integer type;

	/** 出入口剩余车位数 */
	@Excel(name = "出入口剩余车位数")
	@ApiModelProperty("出入口剩余车位数")
	private Integer remainPostionNum;

	/** 引导系统剩余车位数 */
	@Excel(name = "引导系统剩余车位数")
	@ApiModelProperty("引导系统剩余车位数")
	private Integer mpgsRemainPostionNum;

	/** 区域名称 */
	@Excel(name = "区域名称")
	@ApiModelProperty("区域名称")
	private String area;

	/** 缴费后离场时间 */
	@Excel(name = "缴费后离场时间")
	@ApiModelProperty("缴费后离场时间")
	private Long timeoutlength;

	/** 临时停车位数 */
	@Excel(name = "临时停车位数")
	@ApiModelProperty("临时停车位数")
	private Integer tempCarports;

	/** 固定车位数 */
	@Excel(name = "固定车位数")
	@ApiModelProperty("固定车位数")
	private Integer fixedCarports;

	/** 停车场是否上线智慧停车，0下线，1 上线 */
	@Excel(name = "是否上线智慧停车",dictType = "park_valid_status")
	@ApiModelProperty("停车场是否上线智慧停车，0下线，1 上线")
	private Integer validStatus;

	/** 首次上线时间 */
	@Excel(name = "首次上线时间")
	@ApiModelProperty("首次上线时间")
	private String publishDate;

	/** 停车场标签,方便查询车场信息 */
	@Excel(name = "停车场标签,方便查询车场信息")
	@ApiModelProperty("停车场标签,方便查询车场信息")
	private String flagTag;

	/** 停车场类型0商场1住宅2商住一体3医院及枢纽4写字楼5社会公共6其它 */
	@Excel(name = "停车场类型",dictType = "park_type")
	@ApiModelProperty("停车场类型0商场1住宅2商住一体3医院及枢纽4写字楼5社会公共6其它")
	private Integer parkType;

	/** 是否连接平台(上下架)0下架1上架 */
	@Excel(name = "上下架",dictType = "park_stop_connect_platform")
	@ApiModelProperty("是否连接平台(上下架)0下架1上架")
	private Integer stopConnectPlatform;

	/** 停车场运营方负责人 */
	@Excel(name = "停车场运营方负责人")
	@ApiModelProperty("停车场运营方负责人")
	private String parkingSupervisor;

	/** 停车场运营方负责人电话 */
	@Excel(name = "停车场运营方负责人电话")
	@ApiModelProperty("停车场运营方负责人电话")
	private String parkingSupervisorPhone;

	/** 适用公众号appId */
	@Excel(name = "适用公众号appId")
	@ApiModelProperty("适用公众号appId")
	private String wechatAppids;

	/** 停车场所在地区行政代码 */
	@Excel(name = "停车场所在地区行政代码")
	@ApiModelProperty("停车场所在地区行政代码")
	private String areaId;

	/** 是否免费停车场 0免费 1需缴费 */
	@Excel(name = "是否免费停车场",dictType = "park_is_free")
	@ApiModelProperty("是否免费停车场 0免费 1需缴费")
	private Integer isFree;

	/** 描述 */
	@Excel(name = "描述")
	@ApiModelProperty("描述")
	private String description;

	/** 入口数量 */
	@Excel(name = "入口数量")
	@ApiModelProperty("入口数量")
	private Integer inEntranceNum;

	/** 出口数量 */
	@Excel(name = "出口数量")
	@ApiModelProperty("出口数量")
	private Integer outEntraceNum;

	/** 免费停车时长，单位分钟 */
	@Excel(name = "免费停车时长，单位分钟")
	@ApiModelProperty("免费停车时长，单位分钟")
	private Integer freeTime;

	/** 空车位数 */
	@Excel(name = "空车位数")
	@ApiModelProperty("空车位数")
	private Integer eptCarports;

	/** 联系电话 */
	@Excel(name = "联系电话")
	@ApiModelProperty("联系电话")
	private String conCel;

	/** 联系邮箱 */
	@Excel(name = "联系邮箱")
	@ApiModelProperty("联系邮箱")
	private String email;

	/** 收费规则（分/小时） */
	@ApiModelProperty("收费规则（分/小时）")
	private Integer toll;

	/** $column.columnComment */
	@ApiModelProperty("$column.columnComment")
	private Date createtime;

	/** $column.columnComment */
	@ApiModelProperty("$column.columnComment")
	private Date updatetime;


}
